package com.hnchances.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * @author: hm
 * @Date: 2025/09/28 15:22
 * @Description: 教师用户实体类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Teacher {

    private Integer id;
    /**
     * 用户名（登录账号）
     */
    private String username;

    /**
     * 密码（MD5）
     */
    private String password;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 真实姓名
     */
    private String trueName;

    /**
     * 身份 1-教师
     */
    private Integer identity;

    /**
     * 所教班级ID
     */
    private Integer classId;

    /**
     * 所教课程ID
     */
    private Integer courseId;

    /**
     * 注册时间
     */
    private LocalDateTime creatDateTime;

    /**
     * 修改时间
     */
    private LocalDateTime updateDateTime;

    /**
     * 最后登录时间
     */
    private LocalDateTime lastLoginDateTime;
    /**
     * 登录IP
     */
    private String loginIp;
    /**
     * 修改人ID
     */
    private Long updateById;
    /**
     * 逻辑删除 0-正常 1-删除
     */
    private Integer status;
    /**
     * 审核状态 0-未审核 1-已审核
     */
    private Integer verify;
}
